/**
 * Created with IntelliJ IDEA.
 * Description:给定一个二叉搜索树的根节点 root ，和一个整数 k ，请你设计一个算法查找其中第 k 小的元素（从 1 开始计数）。
 * User: wangxin
 * Date: 2025-04-21
 * Time: 21:48
 */
public class Test4 {
    int count;
    int ret;
    public int kthSmallest(TreeNode root, int k) {
        count = k;
        dfs(root);
        return ret;
    }
    public void dfs(TreeNode root){
        if(count == 0||root == null){
            return ;
        }
        dfs(root.left);
        count--;
        if(count == 0) ret = root.val;
        if(count == 0) return;
        dfs(root.right);
    }
}
